// ActionScript file
import flash.display.Loader;

import mx.collections.ArrayCollection;




public var SITENAME:String = 'www.kldiy.com';
public var SITEURL:String = "http://"+SITENAME+"/";
public var userid:String = '0';
public var shopid:String = '';//商品编号
public var sessionid:String = '';
public var sw:Number = 0;
public var sh:Number = 0;


private var stage_id = 0;
private var border_id = 0;
private var jewelry_id = 0;
private var calendar_id = 0; 


[Bindable]public var myphoto:ArrayCollection = new ArrayCollection(); //用户上传的图片
[Bindable] private var MyUploadPhotos:ArrayCollection = new ArrayCollection(); // 上传的所有图片

[Bindable] private var URLConfigRPC:String = 'getconfig.php';
[Bindable] private var URLMyPhotoRPC:String = SITEURL+'fm/getMyPhoto.php';
[Bindable] private var url_MyPhotoRPC:String = SITEURL+'fm/getMyPhoto.php';
[Bindable] private var url_MyMakedRPC:String = SITEURL+'fm/getMyMaked.php'; // 处理过的照片
[Bindable] private var URLGetMenuRPC:String = SITEURL+'fm/getcatamenu.php'; //取素材目录
//[Bindable] private var URLStageMenuRPC:String = SITEURL+'fm/getStageMenu.php';
//[Bindable] private var URLBorderMenuRPC:String = SITEURL+'fm/getBorderMenu.php';
//[Bindable] private var URLJewelryMenuRPC:String = SITEURL+'fm/getJewelryMenu.php';
[Bindable] private var URLSourceRPC:String = SITEURL+'fm/getSource.php';
//[Bindable] private var URLCalendarMenuRPC:String = SITEURL+'fm/getCalendarMenu.php';
[Bindable] private var URLCalendarMenuRPC:String = SITEURL+'fm/getcatamenu.php';
[Bindable] public var URLSaveBorderRPC:String = SITEURL+'fm/saveborder.php';
[Bindable] public var URLFlipHorizontalRPC:String = SITEURL+'fm/fliph.php';
[Bindable] public var URLFlipVerticalRPC:String = SITEURL+'fm/flipv.php';
[Bindable] public var URLFinishStageRPC:String = SITEURL+'fm/finishstage.php';
[Bindable] public var URLSave1:String = SITEURL+'fm/finish1.php';
[Bindable] public var URLDelMyPhotoRPC:String = SITEURL+'fm/delmyphoto.php';
[Bindable] public var URLDelMyMakedRPC:String = SITEURL+'fm/delmymaked.php';
[Bindable] public var URLgetVersionRPC:String = SITEURL+'fm/getVersion.php';

// 当前操作标志
public var current_opt:String = 'EFFECT';
public var currentTabIndex:Number = new Number(); // tabbar的index
public var currentPhoto:String = new String(); //当前获得焦点的照片,  地址
public var effect_img:Image = new Image();

[Bindable]public var mymaked:ArrayCollection = new ArrayCollection(); //用户上传的图片

[Bindable] public var myar:ArrayCollection=new ArrayCollection([
		{name: "bw", urlx: SITEURL + "fm/assets/make/bw.png"}, 
		{name: "blur", urlx: SITEURL + "fm/assets/make/blur.png"}, 
		{name: "invert", urlx: SITEURL + "fm/assets/make/invert.png"}, 
		{name: "old", urlx: SITEURL + "fm/assets/make/old.png"}, 
		{name: "emboss", urlx: SITEURL + "fm/assets/make/emboss.png"}
		]);
		
[Bindable] public var brightness_value:Number = new Number(); // 高度调节数值
[Bindable] public var contrast_value:Number = new Number();
[Bindable] public var saturation_value:Number = new Number();
[Bindable] public var hue_value:Number = new Number();


[Bindable] public var stageXML:XML;
[Bindable] public var borderXML:XML;
[Bindable] public var jewelryXML:XML;
[Bindable] public var calendarXML:XML;
[Bindable] public var sourceXML:XML;
		
/**
 * 原始照片，在 “对比”，“原始”功能用于显示原始照片用。
 * 存放照片的地址。String;
 */
public var oriPhoto:Object;


/**
 * isOPT:Number = -1
 * 用来标识应该进行什么样的操作。
 * -1，默认值。
 * 0，待定。 
 * 1，应用场景，边框，日历时修改。
 * 2，操作饰品时修改。
 * 3，操作文字时修改。
 * 4，操作特效时修改。
 * 
 * 在1时，可以直接将地址中的图片存入库。
 * 2，3，4时，需要根据不同内容进行生成。
 * -1时，先提示有无照片，再存入库。
 */
public var isOPT:Number = -1;
 

public var flag1:Number = 0; //不为0则说明合成饰品已经执行完，可以执行后面的内容。
public var flag2:Number = 0; //为0：不用执行任何操作。1：场景的操作。

//存放素材点击的数据
public var click_obj_1:Object;
public var click_obj_1_string:String = '';

//更改前的hsz的值。
public var hsz_zoomWfrom:Number = 0.01;
public var hsz_zoomHfrom:Number = 0.01;

//加载字体 loader
private var ldfont:Loader;

//画布的默认大小 800x600,每次更新画布大小后修改此值,并显示在状态栏。
[Bindable] public var default_w = 800;
[Bindable] public var default_h = 600;

//画布的尺寸名称
[Bindable] public var default_name = '800x600';


//初始化时需加载的内容总数
public var initTotal = 3;

//操作热区内图片位置
public var _hotmousex = 0;
public var _hotmousexin = 0;
public var _hot_is_mouse_down = false;

//用户选择文件
private var fileList:FileReferenceList = new FileReferenceList();
private var imgfilter:FileFilter = new FileFilter("Image", "*.png;*.jpg;*jpeg;*JPEG");
/* 存放选择的文件 */
private var selectedFileArray:Array;
/* 文件总数 */
private var countFile:Number = 0;
private var countDo:Number = 0;

//系统消息
[Bindable] public var sys_msg:String;

//所有字体
[Bindable] private var allFonts:ArrayCollection = new ArrayCollection();





